/**
 * Created by 鄢鹏权 on 2017/05/08.
 */
///<reference path="../castle.d.ts"/>
declare let layer:any;
declare let $:any;
Config.Host='exam.dev.tansuyun.cn';
Config.Root='index.php';
Menu.Menu.menu=[
    new Menu.Item('用户管理','User',[0],'',[
        new Menu.Item('用户列表','User',[0],'List'),
        new Menu.Item('添加用户','User',[0],'Addition',[],'',{},false),
        // new Menu.Item('编辑用户','User',[0],'Edit',[],'',{},false),
    ],'',{

    }),
    new Menu.Item('试卷管理','Test',[0],'',[
        new Menu.Item('方案管理','Test',[0],'Method'),
        new Menu.Item('试卷模板','Test',[0],'Sample'),
        new Menu.Item('试卷生成','Test',[0],'Create'),
        new Menu.Item('试卷分配','Test',[0],'Arrage'),
        // new Menu.Item('测试','Test',[0],'time'),
    ],'',{
    }),
    new Menu.Item('考试管理','Test',[0],'',[
        // new Menu.Item('试卷管理','Test',[0],'Manage'),
        new Menu.Item('考试记录','Test',[0],'Record'),
        new Menu.Item('成绩查询','Test',[0],'Score'),
        // new Menu.Item('测试','Test',[0],'time'),
    ],'',{
    }),
];

// Menu.Menu.menu=[
//     new Menu.Item('基本功能','Question',[0],'',[
//         new Menu.Item('添加试题','Question',[0],'Addition'),
//         new Menu.Item('题库','Question',[0],'Query',),
//         new Menu.Item('知识点管理','Question',[0],'Knowledge'),
//         // new Menu.Item('编辑用户','User',[0],'Edit',[],'',{},false),
//     ],'',{
//     }),
// ];

// Menu.Menu.menu=[
//     new Menu.Item('基本功能','Student',[0],'',[
//         // new Menu.Item('个人资料','Student',[0],'Infor'),
//         new Menu.Item('考试','Student',[0],'Exam',),
//         new Menu.Item('练习','Student',[0],'Test'),
//         new Menu.Item('成绩','Student',[0],'Score'),
//         // new Menu.Item('编辑用户','User',[0],'Edit',[],'',{},false),
//     ],'',{
//     }),
// ];
Config.TPLDir='Admin/';
Config.requestStart=function () {
    // $.AMUI.progress.start();
};
Config.requestEnd=function () {
    // $.AMUI.progress.done();
};
// avalon.components["liveSearch"].template="<div class='live-search'>\
//             <label ms-if='title'>{{title}}</label>\
//             <input type='text' ms-attr='{placeholder:@title}' ms-duplex='Keyword' ms-keyup='keyup' ms-focus-1='@oninput=true' ms-focus-2='@get()'>\
//             <div class='live-search-list' ms-if='@oninput||@onlist'>\
//                 <span class='pull-left' ms-if='@search.P>1' ms-on-tap='get(-1)' ms-click='get(-1)'>上页({{search.P-1}})</span><button class='btn btn-sm btn-info' ms-on-tap='@oninput=false' ms-click='@oninput=false'>取消</button><span class='pull-right' ms-on-tap='get(1)' ms-click='get(1)'>下页({{@search.P+1}})</span>\
//                 <div ms-html='content'>\
//                 </div>\
//             </div>\
//         </div>";
index.loginFn=function () {
    Castle.Request.post(Config.getRequestUrl('UserAccount','login'),{
        Account:index.loginInput.Account,
        PWD:index.loginInput.PWD
    },function (d) {
        index.user.UN=d.Account;
    },function (e) {
        System.warning(e);
        index.user.UID=0;
    })
};
index.logoutFn=function () {
    index.user.UID=0;
    Castle.Request.post(Config.getRequestUrl('UserAccount','logout'),{
    },function (d) {
    },function (e) {
    })
};
Config.ready=function () {
    // Castle.Request.post(Config.getRequestUrl('UserAccount','reLogin'),{
    // },function (d) {
    //     index.user.UN=d.Account;
    // },function (e) {
    //     index.user.UID=0;
    // })
};
/**
 *
 * @param tipString 输出的字符串
 * @param tipClass 该div定义的class
 * @param showTime 持续时间
 */
function tip(tipString:string,showTime:number=1000) {
    layer.msg(tipString,{time:showTime});
}